$(function () {
	var todos = JSON.parse(localStorage.getItem('todolist')) || [];
	// 登录提交事件
	$("#login").click(function () {
		var user = $('#user').val();
		var password = $('#password').val();
		if (user == '' && password == '') {
			console.log('账号密码不能为空')
			return;
		}
		$.ajax({
			url: "data/users.json",
			success: function (result) {
				// 循环数据
				for (var i = 0; i < result.length; i++) {
					if (user == result[i].user && password == result[i].password) {
						console.log('账号密码正确')
						alert('登录成功！')
						$('#topRight').css({
							"display": "none"
						});
						$('#userZaixian').css({
							"display": ""
						});
						$('#myModal').modal('hide')
						$("#user").val('');
						$('#ovo').text('用户:' + user)
						$("#password").val('');
						return;
					} else {
						// 循环注册到本地存储的账号密码是否有
						for (var k = 0; k < todos.length; k++) {
							// console.log(todos[k])
							if (user == todos[k].user && password == todos[k].password) {
								console.log('本地账号登录成功')
								alert('登录成功！')
								$('#myModal').modal('hide')
								$("#user").val('');
								$("#password").val('');
								return;
							} else {
								var err = '密码错误,请重新输入'
							}
						}
					}
				}
				// console.log(err)
				alert(err)
			}
		});

	})

	// 失去焦点判断账号是否存在
	$('#user').blur(function () {
		var user = $('#user').val();
		$.ajax({
			url: "data/users.json",
			success: function (result) {
				// 循环数据
				for (var i = 0; i < result.length; i++) {
					if (user == result[i].user) {
						console.log('账号存在正确')
						$("#yanzheng").css({
							"display": "none"
						});
						$("#yes").css({
							"display": ""
						})
						return;
					} else {

						// 循环注册到本地存储的账号密码是否有
						for (var k = 0; k < todos.length; k++) {
							// console.log(todos[k])
							if (user == '') {
								return;
							}
							if (user == todos[k].user) {
								console.log('本地账号正确')
								$("#yanzheng").css({
									"display": "none"
								});
								$("#yes").css({
									"display": ""
								})
								return;
							} else {
								$("#yanzheng").css({
									"display": ""
								})
							}
						}

					}

				}
			}
		});
	});

	// 失去焦点判断输入注册的账号是否存在
	$("#user1").blur(function () {
		$.ajax({
			url: "data/users.json",
			success: function (res) {
				var user1 = $("#user1").val();
				var hhhh = '';
				var eeee = false;
				for (var s = 0; s < res.length; s++) {
					if (user1 == res[s].user) {
						console.log('账号已存在，不可注册')
						eeee = true;
						// return;
					} else {

						// 循环注册到本地存储的账号密码是否有
						for (var k = 0; k < todos.length; k++) {
							if (user1 == todos[k].user) {
								console.log('账号已存在，不可注册')
								eeee = true;
							} else {
								hhhh = '账号不存在，可以注册'
							}
						}
					}
				}
				console.log(hhhh)
				if (eeee) {
					$("#zhuceuser").css({
						"display": ""
					})
				}
			}
		})
	})
	$("#user1").focus(function () {
		$("#zhuceuser").css({
			"display": "none"
		})
	})
	// 获取input焦点，隐藏提示错误的信息
	$("#user,#password").focus(function () {
		$("#yanzheng").css({
			"display": "none"
		});
		$("#yes").css({
			"display": "none"
		})
	})

	//注册

	// 点击注册事件
	$('#zhuce').click(function () {
		// 获取注册账号密码input框的值
		var userName = $("#user1").val();
		var password = $("#password1").val();
		// 把账号密码存到一个对象里面


		$.ajax({
			url: "data/users.json",
			success: function (res) {
				var keyizhuc = false;
				for (var v = 0; v < res.length; v++) {
					if (userName == res[v].user) {
						console.log('账号相同，不可注册')
						return;
					} else {
						keyizhuc = true
					}
				}

				if (keyizhuc) {
					var qwq = false
					for (var h = 0; h < todos.length; h++) {
						if (userName == todos[h].user) {
							console.log('账号相同，不可注册')
							return;
						} else {
							qwq = true;
						}
					}

					if (qwq) {

						// 将输入好的对象push到todos
						if (userName != "" && password != '') {
							var userObj = {
								"user": userName,
								"password": password
							}
							todos.push(userObj)
							// 将todos存到本地存储
							localStorage.setItem('todolist', JSON.stringify(todos))
							alert('注册成功')
							$("#user1").val('');
							$("#password1").val('');
							console.log(todos)
						} else {
							console.log('不能注册空账号密码')
						}
					} else {
						console.log('本地账号相同')
					}
				}
			}
		})

	})

	window.onload = function () {
		$("#up").css({
			"display": "none"
		})
	}
	window.onscroll = function () {
		var t = document.documentElement.scrollTop || document.body.scrollTop; //变量t就是滚动条滚动时，到顶部的距离
		if (t < 200) {
			$("#up").css({
				"display": "none"
			})
		} else {
			$("#up").css({
				"display": ""
			})
		}
	}

	$("#guanbi").click(function () {
		$('#user').val(null)
		$('#password').val(null)
	})



	$("#ggggggg").click(function () {
		$('#user1').val(null)
		$('#password1').val(null)
	})
})

if (false) {

} else if (true) {

}else{
	
}
